/**
 * 所有使用SAAS服务端 客户都视为B端客户，所以SDK是以B端开发为需求基础，对接Merch接口
 * @author seeker910
 * @description redjs javascript sdk :site-api.js
 * @description 网站相关api 接口
 */ 
var paypalHost = {
    text:'Paypal服务',name:'paypal',
    url:'https://paypal.sellerpartner.cn/',
    index:'dev/index',
    isLoaded:false,
    useSSL:true,
    controllers:[
        {Name:'Checkout',Path:'Checkout',GetDescription:'GetDes'},
        {Name:'OAuth2',Path:'OAuth2',GetDescription:'GetDes'}
    ]
};
//加载api services
Rsd.loadServices(paypalHost,[],function(data,state){
    if(state=='serviceLoaded')
    rsd.app.fire('paypal-api',data);
});
//缓存数据
Rsd.paypal=Rsd.paypal||{};

/**
 * @description 提交订单到paypal
 * @param {*} evt 
 */
Rsd.paypal.createOrder = function(evt)
{
    evt.preventDefault();
    Rsd.requestService('paypal.checkout.test',{},function(resp){
        var data = Rsd.toJson(resp.data);
        alert(data.name);
    });
} 
/**
 * @description 绑定事件 提交订单按钮 button[rsdtype=paypal]
 */
Rsd.bindEvent("button[rsdtype=paypal]","onclick",Rsd.paypal.createOrder);